package com.fujitsu.nanjing.tieba.dao;

import com.fujitsu.nanjing.tieba.ibator.CoreModeratorLog;
import com.fujitsu.nanjing.tieba.ibator.CoreModeratorLogCriteria;
import java.util.List;

public interface CoreModeratorLogDAO {
    int countByExample(CoreModeratorLogCriteria example);

    int deleteByExample(CoreModeratorLogCriteria example);

    int deleteByPrimaryKey(Integer logid);

    void insert(CoreModeratorLog record);

    void insertSelective(CoreModeratorLog record);

    List<CoreModeratorLog> selectByExample(CoreModeratorLogCriteria example);

    CoreModeratorLog selectByPrimaryKey(Integer logid);

    int updateByExampleSelective(CoreModeratorLog record, CoreModeratorLogCriteria example);

    int updateByExample(CoreModeratorLog record, CoreModeratorLogCriteria example);

    int updateByPrimaryKeySelective(CoreModeratorLog record);

    int updateByPrimaryKey(CoreModeratorLog record);
}